package com.vca.common.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @author Li
 * @program VCA_Mini_Program
 * @description 微吼查询回调时间响应类
 * @classname VhallGetCallbackResponse
 * @since 2022/12/28 10:18:58
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="VhallGetCallbackResponse", description="微吼查询回调时间响应类")
public class VhallGetCallbackResponse implements Serializable {

    private static final long serialVersionUID = -4242857736923096440L;

    @ApiModelProperty(value = "回调通知地址")
    private String callbackUrl;

    @ApiModelProperty(value = "回调接口验证私钥")
    private String privateKey;

    @ApiModelProperty(value = "回调事件 以逗号分隔 1、直播开始，结束回调通知 2、JSSDK 上传视频完成创建回放成功后通知 3、JSSDK 上传视频完成转码后通知")
    private String callbackEvent;
}
